Song BoxuanSong Boxuan
Messi Shines on Farewell Day: Argentina Thrash Benin 3-0 and Open the Post-Messi EraThe international friendly between Argentina and Benin ended 3-0 in favour of...
Vietnamese Volleyball: Rebuilding the Foundation from Unwatched Sunday AfternoonsThat afternoon was a Sunday at the Ninh Binh arena. There was no giant...
When the Feed Goes Silent: Football Hands Judgment to a System Without a Safety GateOn 17 June 2026, at Villa Park, in the 42nd minute, Oliver Norwood struck a...
Asian Games 2026: September 26 and the Biggest Invisible Variable in the Badminton DrawA single sheet of A4. That is everything the badminton organizers of the 2026...
Play Snooker Six Months On: 40% of Clubs Outside the UK and a Verification Layer Still MissingAt 9:40 pm in a snooker club in eastern Beijing, on table seven, in the third...
Vietnam U16 lose 2-4 to Australia U16: three goals conceded share one mechanismIn the 20th minute, Trung Anh outjumped an Australia centre-back and headed t...
Nine Analytical Dimensions, Zero Facts: How the Frame Replaced the Content of Modern FootballIt was 1:40 in the morning and the cafe at the end of Vieux-Port had already...
Diaz tears a hamstring after the Arsenal draw: Bayern lose their 68th-minute lever, and Freiburg is the real testIn the 68th minute he came on. In the 92nd minute he went down. Between those...
India's Medal-Less Singles Campaign at the Asian Games: When One Pair Carried an Entire SystemThe decisive moment for this pair did not arrive on a finishing stroke. It...
Vietnam Women's Volleyball at the 2026 World Championship: The Block and the Real Gap to Asia's EliteAt the 22nd minute of the fourth set, Trần Thị Thanh Thúy dropped back to the...
Six Kings Slam 2026 Moved to 27–30/12: The Calendar Gets Rewritten, the Money Stays PutOn the morning of October 15, I was sitting in the third row of the secondary...
Alonso at 45: The Schumacher Comparison and Aston Martin's 2026 GambleMonza, the weekend before the summer break. I sat in a corner of the paddock,...
When the Stat Sheet Is Empty: A Verification Lesson from a Miami Basketball Podcast Studio"Call at midnight, and only near dawn do you hear the answer." I sat in my...
Vietnamese Billiards Through a Data Lens: Carom, Pool and Snooker — When One Name Hides Three WorldsTable number seven at a small billiards club on Pham Ngoc Thach Street, in Th...
Wolves Esports Sweep A Team at VCT Threshold China: A Victory for the Dethroned Partner, But Not a Statement of ClassThere was a moment at THE HUB Performing Arts Center in Shanghai on Wednesday...
32 Teams, 16 Matches and a Historic Handshake: What Really Lies Behind the 2026 Showdown at the Net?All my analyses begin with a forgotten number. This time, that number is 16 —...
Romeo Lavia and the Trust Surge: Chelsea, France and the 53 Million Pound EquationRomeo Lavia and the Trust Surge: Chelsea, France and the 53 Million Pound...
Harry Kane, the Ballon d'Or and the Sealed Ballot: What 17 Goal Involvements in 11 Matches Really SaysIn a television segment recorded a few days before the ceremony, Thierry Henr...
Nine Data Layers That Decide a Table Tennis Match — and What Happens When All Nine Are Empty2 a.m. in Shanghai. I opened my notebook and counted. Nine columns. Column on...
Martial Arts and the Data Gap: When Nobody Counts the FightsEvery season begins on a morning when nobody is awake yet. For martial arts,...
